Heterogeneous Distributed Shared Memory on Wide Area Network

نویسنده

  • Weisong Shi
چکیده

In this paper, we analyze the applicability of start-of-theart software DSM techniques for supporting a single shared address space in large, heterogeneous wide area network. The main contributions of this paper include following three aspects. First, based on the detail analysis, ten challenges related to implement single shared address space on heterogeneous, dynamic scenario are listed. Furthermore, for every challenges, we discuss the applicability of new techniques which are widely used in the homogeneous software DSM systems. Second, for two kind of typical applications, two hierarchical schemes, HSASLM for scientific applications and HSAS for information service applications, are proposed to implement heterogeneous distributed share memory system on wide area system. Finally, four key problems, such as coherent information maintenance, fault tolerance, resource discovery and join, and application adaptation, inherent in both HSASLM and HSAS scheme are analyzed and partial solutions are proposed too.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

DIPC: A System Software Solution for Distributed Programming

Distributed Inter-Process Communication (DIPC) provides the programmers of the Linux operating system with distributed programming facilities, including Distributed Shared Memory (DSM). It works by making UNIX System V IPC mechanisms (shared memory, message queues and semaphores) network transparent, thus integrating neatly with the rest of the system. The underlying network protocol used is TC...

متن کامل

Robust State Sharing for Wide Area Distributed Applications

In this article, we present the Mocha wide area computing infrastructure we are currently developing. Mocha provides support for robust shared objects on heterogeneous platforms, and utilizes advanced distributed shared memory techniques for maintaining consistency of shared objects that are replicated at multiple nodes to improve performance. In addition, our system handles failures that we fe...

متن کامل

Impact of Heterogeneity on DSM Performance

This paper explores area/parallelism tradeo s in the design of distributed shared-memory (DSM) multiprocessors built out of large single-chip computing nodes. In this context, area-e ciency arguments motivate a heterogeneous organization consisting of few nodes with large caches designed for single-thread parallelism, and a larger number of nodes with smaller caches designed for multi-thread pa...

متن کامل

DIPC: The Linux Way of Distributed Programming

Linux is an easily available and powerful operating system, but it is based on a 70s design, making the need for the addition of more modern concepts apparent. This article lists the main characteristics of Distributed Inter-Process Communication (DIPC), a relatively simple system software that provides users of the Linux operating system with both the distributed shared memory and the message ...

متن کامل

HPARC: A Mixed Shared Memory and Message Passing Programming Style for Heterogeneous Local Area Networks

We consider the problem of parallel programming in heterogeneous local area networks which connect segments of workstations and parallel machines (either message-passing or shared memory) using a variety of communication media. There are two possible ways to transform such a network into a single parallel machine. Implementing a global shared address space using DSM (distributed shared memory) ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000